home *** CD-ROM | disk | FTP | other *** search
- #define ResetTo 0xfffc
- #define IrqTo 0xfffe
- #define NMITo 0xfffa
-
- typedef unsigned char byte;
- typedef unsigned int word;
-
- #define CAR 1
- #define ZER 2
- #define INT 4
- #define DEC 8
- #define BKC 16
- #define OVF 64
- #define NEG 128
-
- extern word pc;
- extern byte a, x, y, flags, sp;
-
- extern byte *RAM, *loROM, *hiROM, *charROM;
- extern byte *RAMp1, *loROMp1, *hiROMp1, *charROMp1;
- extern byte **memory, **memoryp1;
-
- #define ByteAt(addr) ((byte)*memory[addr])
- #define WordAt(addr) ((word)*memory[addr]+(word)*memoryp1[addr]*256)
-